package com.atguigu.IO;

import java.net.MalformedURLException;
import java.net.URL;

/**
 * URL网络编程
 * 1. URL:统一资源定位符，对应着互联网的某一资源地址
 * 2.格式
 * http://localhost:8080/examples/beauty.jpg?username=Tom
 * 协议      主机名    端口号  资源地址            参数列表
  */
public class URLTest {
    public static void main(String[] args) {
        try {
            URL url=new URL("http://localhost:8080/examples/beauty.jpg?username=Tom");
            //public String getProtocol()  获取协议名
            System.out.println(url.getProtocol());
            //public String getHost()  获取主机名
            System.out.println(url.getHost());
            //public String getPort()  获取端口号
            System.out.println(url.getPort());
            //public String getPath()   获取文件路径
            System.out.println(url.getPath());
            //public String getFile()   获取文件名
            System.out.println(url.getFile());
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }
    }
}
